@echo off
echo 编译测试CS架构修复
echo ====================

echo.
echo 1. 清理旧的编译文件...
if exist "out\production\estore\*" del /Q "out\production\estore\*"

echo.
echo 2. 编译Java文件...
mkdir out\production\estore 2>nul

javac -cp . -d out\production\estore ^
    model\*.java ^
    service\*.java ^
    network\*.java ^
    view\*.java

if %ERRORLEVEL% EQU 0 (
    echo.
    echo ✅ 编译成功！所有修复都已正确应用。
    echo.
    echo 可以运行以下命令启动系统：
    echo 服务器: java -cp out/production/estore com.estore.network.EStoreServer
    echo 客户端: java -cp out/production/estore com.estore.network.EStoreClient
) else (
    echo.
    echo ❌ 编译失败！请检查代码错误。
)

echo.
pause